package com.yeti.service;

import java.util.ArrayList;

import com.yeti.domain.Cliente;

public interface AdministradorService {
	/**
	 * Metodo que devuelve el listado de los clientes del sistema.
	 * 
	 * @return devuelve los clientes del sistema.
	 */
	public ArrayList<Cliente> getClientes();
	
	/**
	 * Metodo que devuelve el listado de los clientes del sistema paginado.
	 * 
	 * @param page: Es la página a obtener.
	 * @return devuelve los clientes del sistema.
	 */
	public ArrayList<Object> getClientes(int page);

	/**
	 * Metodo que habilita o deshabilita a un usuario.
	 * 
	 * @param id: Es el id del cliente a habilitar/deshabilitar.
	 * @param enabled: Es el valor que se le aplicará al campo enabled.
	 * 
	 */
	void setClienteEnabled(int id, boolean enabled);
}
